Self-cleaning control method of cleaning device, cleaning device and storage medium

ABSTRACT

Embodiments of the present disclosure provide a self-cleaning control method of a cleaning device, a cleaning device, and a storage medium. The cleaning device is provided with at least one self-cleaning object. The control method includes: determining a current self-cleaning mode of the cleaning device according to a predetermined condition; and controlling the cleaning device to clean the self-cleaning object according to the determined current self-cleaning mode. Based on technical solutions in the embodiments of the present disclosure, different self-cleaning modes can be selected according to different dirt conditions of the cleaning device, thereby improving the selection flexibility of a self-cleaning mode of the cleaning device.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present disclosure claims priority to Chinese Patent Application No. 202010096608.4, filed to the China Patent Office on Feb. 17, 2020, entitled “Self-cleaning Control Method of Cleaning Device, Cleaning Device and Storage Medium”, which are hereby incorporated by reference in their entirety.

FIELD

The present disclosure relates to the field of daily cleaning, and more particularly to a self-cleaning control method of a cleaning device, a cleaning device, and a storage medium.

BACKGROUND

At present, cleaning devices have been widely used in daily life. Common cleaning devices are, for example, washing machines, vacuum cleaners, etc. After a general cleaning device is used, dirt remains on components easily sucking or storing dirt. For example, dirt remains on a rolling brush and a suction channel. In order to be washed by a user, the washing machine has a self-cleaning mode. However, the self-cleaning mode is simple and not highly flexible in the prior art.

SUMMARY

In view of the above problems, the present disclosure is directed to a self-cleaning control method of a cleaning device, a cleaning device, and a storage medium, which solve the above problems or at least partially solve the above problems.

A first aspect of an embodiment of the present disclosure provides a self-cleaning control method of a cleaning device. The cleaning device is provided with at least one self-cleaning object. The control method includes:

The control method includes:

determining a current self-cleaning mode of a cleaning device according to a predetermined condition; and

controlling the cleaning device to clean the self-cleaning object according to the determined current self-cleaning mode.

Further, the self-cleaning object includes a rolling brush and/or a suction channel.

Further, before determining a current self-cleaning mode of the cleaning device according to a predetermined condition, the method includes:

receiving an instruction for selecting, by a user, where a target self-cleaning mode is any one of a plurality of preset self-cleaning modes preset by the cleaning device;

then, the determining a current self-cleaning mode of the cleaning device according to a predetermined condition includes:

determining the target self-cleaning mode selected by the user as the current self-cleaning mode according to the instruction.

Further, before determining a current self-cleaning mode of the cleaning device according to a predetermined condition, the method includes:

acquiring a parameter value corresponding to an operating parameter related to a self-cleaning mode input by a user;

then, the determining a current self-cleaning mode of the cleaning device according to a predetermined condition includes:

determining the current self-cleaning mode of the cleaning device according to the parameter value.

Further, before determining a current self-cleaning mode of the cleaning device according to a predetermined condition, the method includes:

detecting a dirt level of dirt in the cleaning device;

then, the determining a current self-cleaning mode of the cleaning device according to a predetermined condition includes:

determining the current self-cleaning mode according to the dirt level.

Further, after detecting a dirt level of dirt in the cleaning device, the method further includes:

calculating a duration of the dirt level;

then, the determining a current self-cleaning mode of the cleaning device according to a predetermined condition includes:

determining the current self-cleaning mode according to the dirt level and the duration of the dirt level.

Further, the determining the current self-cleaning mode according to the dirt level and the duration of the dirt level includes:

determining, if a current dirt level reaches a preset dirt level and a duration of the current dirt level reaches a preset duration, a preset self-cleaning mode corresponding to the preset dirt level as the current self-cleaning mode of the cleaning device;

where respective correspondences between multiple grades of preset dirt levels and multiple preset self-cleaning modes are pre-stored in the cleaning device.

Further, after controlling the cleaning device to clean the self-cleaning object according to the determined current self-cleaning mode, the method further includes:

detecting a dirt level of dirt in the cleaning device;

controlling, if the dirt level in the cleaning device is greater than a first preset value after a first preset time, the cleaning device to adjust an operating parameter related to a self-cleaning mode; and

controlling the cleaning device to clean the self-cleaning object according to the adjusted operating parameter.

Further, after controlling the cleaning device to clean the self-cleaning object according to the adjusted operating parameter, the method further includes:

sending prompt information if the dirt level in the cleaning device is greater than a second preset value after a second preset time;

where the first preset value is greater than or equal to the second preset value.

Further, the operating parameter includes at least one of the following:

a cleaning time of the self-cleaning object, a dehydration time of the self-cleaning object, a water pump flow rate of the cleaning device, a main motor power of the cleaning device, and a rotation speed of a rolling brush of the cleaning device.

Further, the controlling the cleaning device to adjust an operating parameter related to a self-cleaning mode includes at least one of the following operations:

controlling the cleaning device to prolong the cleaning time, controlling the cleaning device to increase the main motor power, and controlling the cleaning device to increase the water pump flow rate.

A second aspect of an embodiment of the present disclosure provides a cleaning device, including: a device body provided with at least one self-cleaning object, one or more processors, and one or more memories for storing computer instructions;

the one or more processors are configured to execute the computer instructions to perform any of the above self-cleaning control methods of the cleaning device.

A third aspect of an embodiment of the present disclosure provides a computer-readable storage medium storing a computer program. Computer instructions, when executed by one or more processors, cause the one or more processors to perform any of the above self-cleaning control methods of the cleaning device.

Based on technical solutions provided in the embodiments of the present disclosure, a current self-cleaning mode of a cleaning device is determined according to a predetermined condition, and the cleaning device is controlled to clean a self-cleaning object according to the determined current self-cleaning mode. Thus, the selection flexibility of a self-cleaning mode of the cleaning device is improved, the self-cleaning effect can be effectively improved, and the user experience can be improved.

BRIEF DESCRIPTION OF THE DRAWINGS

In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the drawings needing to be used in the description of the embodiments or the prior art will be briefly introduced below. It is apparent that the drawings in the following description are some embodiments of the present disclosure. Those ordinarily skilled in the art may also obtain other drawings according to these drawings without involving any inventive effort.

FIG. 1 is a flowchart of a self-cleaning control method of a cleaning device according to Embodiment 1 of the present disclosure;

FIG. 2 is a flowchart of a self-cleaning control method of a cleaning device according to Embodiment 2 of the present disclosure;

FIG. 3 is a flowchart of a self-cleaning control method of a cleaning device according to Embodiment 3 of the present disclosure;

FIG. 4 is a flowchart of a self-cleaning control method of a cleaning device according to Embodiment 4 of the present disclosure;

FIG. 5 is a flowchart of a self-cleaning control method of a cleaning device according to Embodiment 5 of the present disclosure;

FIG. 6 is a flowchart of a self-cleaning control method of a cleaning device according to Embodiment 6 of the present disclosure; and

FIG. 7 is a schematic structural diagram of a cleaning device according to an embodiment of the present disclosure.

DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS

The technical solutions in the embodiments of the present disclosure will now be described clearly and completely hereinafter with reference to the accompanying drawings in the embodiments of the present disclosure. It is apparent that the embodiments described are only a few, but not all embodiments, of the present disclosure. All other embodiments obtained by those ordinarily skilled in the art based on the embodiments in the present disclosure without involving any inventive effort fall within the scope of protection of the present disclosure.

Reference throughout the description and claims to “including” is an open-ended word, and thus should be interpreted to mean “including, but not limited to”. “Substantially” means that within an acceptable error range, those skilled in the art would have been able to solve the technical problems within a certain error range and basically achieve the technical effect.

It should be understood that the term “and/or” used herein describes only an association relationship for describing associated objects and represents that three relationships may exist. For example, A and/or B may represent the following three cases: only A exists, both A and B exist, and only B exists. In addition, the character “/” herein generally represents an “or” relationship between the associated objects.

In addition, in the embodiments of the present disclosure, the plurality means two or more.

Without contradicting each other, those skilled in the art may integrate and combine different embodiments or examples and features of different embodiments or examples described in this description.

Embodiment 1

FIG. 1 is a flowchart of a self-cleaning control method of a cleaning device according to Embodiment 1 of the present disclosure. Referring to FIG. 1 , a self-cleaning control method of a cleaning device according to an embodiment of the present disclosure is provided. The cleaning device is provided with at least one self-cleaning object. An executive body of the embodiment of the present disclosure may be a control system arranged in the cleaning device. The control system may include a plurality of intelligent modules. The control system may be entirely arranged in the cleaning device, or some modules may be arranged in the cleaning device while other modules are arranged outside the cleaning device and are communicatively connected to some modules of the control system in the cleaning device. For example, the control system may include a control module and a wireless communication module arranged in the cleaning device, and a terminal device arranged outside the cleaning device and communicatively connected to the wireless communication module.

The control method includes the following steps.

At S101, a current self-cleaning mode of a cleaning device is determined according to a predetermined condition.

The current self-cleaning mode means a mode in which the cleaning device is currently ready for a self-cleaning operation. The predetermined condition may be any signal received by the cleaning device related to determining the current self-cleaning mode. The signal may be actively triggered by a user or automatically triggered by the control module in the cleaning device.

Different triggered signals correspond to different predetermined conditions and thus different determined current self-cleaning modes.

At S102, the cleaning device is controlled to clean the self-cleaning object according to the determined current self-cleaning mode.

The self-cleaning object in the present embodiment may include a rolling brush and/or a suction channel. The cleaning device is provided with a floor brush, and the suction channel is configured to suck dirty liquid on a surface to be cleaned into a recycling tank through a suction nozzle on the floor brush.

The surface to be cleaned is a surface to be cleaned when the cleaning device is operated. The surface is, for example but not limited to, ground, a floor, a carpet, a wall, a ceiling, glass, etc.

The rolling brush is configured to contact and wipe the surface to be cleaned when the cleaning device is operated. Therefore, a lot of dirt and sewage remains on the rolling brush. While the suction channel sucks the dirty liquid on the surface to be cleaned into the recycling tank, some dirt and sewage may remain in the suction channel with the accumulation of time. Therefore, the rolling brush and the suction channel are generally regarded as the main self-cleaning objects on the cleaning device.

After the cleaning device is operated for a period of time, the cleaning device may initiate the self-cleaning mode upon triggering by a user, or the cleaning device may automatically trigger the self-cleaning mode, the cleaning device can initiate different self-cleaning modes according to different predetermined conditions (different signals).

The self-cleaning process is substantially divided into three steps for the rolling brush and the suction channel: rolling brush washing, suction channel washing, and rolling brush dehydration. The specific cleaning process may refer to the following table:

Rolling Main brush Water motor motor pump Remarks Rolling Off On On The rolling brush is continuously brush rotated to accumulate water, and cleaning the rolling brush is continuously cleaned Suction On On On The main motor is turned on to channel suck the water accumulated on cleaning the rolling brush, and the suction channel is washed with a large amount of water while the rolling brush is continuously cleaned Rolling On On Off The water is thrown out of the brush rolling brush and sucked away dehydration

After initiating the self-cleaning process, the rolling brush is first cleaned: the main motor in the cleaning device is turned off, and sewage cannot be sucked. The rolling brush in the floor brush is continuously rotated, and the water pump provides a large amount of washing water to spray water to the rotated rolling brush. Since the main motor is turned off, the water at the rolling brush is not sucked away. Therefore, the rolling brush continuously accumulates water to achieve the purpose of cleaning the rolling brush. It should be noted that before the self-cleaning process is performed, the rolling brush of the cleaning device is usually placed on a tray instead of the surface to be cleaned. The surface of the tray is generally clean. In the self-cleaning process, the rolling brush will not repeatedly stick to stains on the surface to be cleaned, thereby effectively ensuring the cleaning effect.

Then, the suction channel is cleaned: the main motor in the cleaning device is turned on, and sewage can be sucked. The rolling brush motor is turned on, and the rolling brush is continuously rotated. The water pump is turned on, and the water pump continuously sprays water to the rolling brush so as to continuously clean the rolling brush. Since a large amount of water has been accumulated on the rolling brush in the previous step of rolling brush cleaning, when the main motor is turned on, a large amount of water on the rolling brush can be immediately sucked, and the water sucking state is maintained. Thus, a large amount of water passes through and washes the suction channel of the cleaning device, so as to achieve the purpose of cleaning the suction channel.

Subsequently, the rolling brush is dehydrated: the main motor in the cleaning device is turned on, the rolling brush motor is turned on, the rolling brush is continuously rotated, and the water pump is turned off and stops pumping water. The main motor is turned on to form a large suction force in the suction channel, the rolling brush is continuously rotated to generate a centrifugal force, and the water in the rolling brush is thrown away. It should be noted that in this step, a sewage scraping strip of the rolling brush may continuously scrape away the water on the rolling brush, and the suction force provided by the main motor sucks away the water thrown away from the rolling brush and the water scraped off by the scraping strip on the rolling brush. That is, the main motor provides the power of a negative pressure source. For example, the negative pressure source sucks away the water on the rolling brush to the recycling tank through the suction channel. This dehydration step can effectively reduce water residue on the rolling brush and can effectively prevent the rolling brush from mildewing.

Differences in different self-cleaning modes may include at least one of the following: a cleaning time of the self-cleaning object, a dehydration time of the self-cleaning object, a water pump flow rate of the cleaning device, a main motor power of the cleaning device, and a rotation speed of a rolling brush of the cleaning device.

When the self-cleaning objects are the rolling brush and the suction channel, the cleaning time of the rolling brush and/or the suction channel may be different and the dehydration time of the rolling brush and/or the suction channel may be different, for different self-cleaning modes.

According to the self-cleaning control method of the cleaning device provided in the present embodiment, a current self-cleaning mode of a cleaning device is determined according to a predetermined condition, and the cleaning device for a surface to be cleaned is controlled to clean a self-cleaning object for the surface to be cleaned according to the determined current self-cleaning mode. Thus, the selection flexibility of a self-cleaning mode of the cleaning device is improved, the self-cleaning effect can be effectively improved, and the user experience can be improved.

Embodiment 2

The present embodiment provides a specific self-cleaning control method of a cleaning device on the basis of Embodiment 1. FIG. 2 is a flowchart of a self-cleaning control method of a cleaning device according to Embodiment 2 of the present disclosure. As shown in FIG. 2 , the self-cleaning control method of the cleaning device provided in the present embodiment includes the following steps.

At S201, an instruction for selecting a target self-cleaning mode by a user is received. The target self-cleaning mode is any one of a plurality of preset self-cleaning modes preset by the cleaning device.

The cleaning device may be provided with programs corresponding to multiple operation modes, such as a fast cleaning mode, a slow cleaning mode, a severe self-cleaning mode, and a mild self-cleaning mode. The severe self-cleaning mode and the mild self-cleaning mode may be distinguished according to the duration of cleaning time. For example, the cleaning time corresponding to the severe self-cleaning mode is 30 s, and the cleaning time corresponding to the mild self-cleaning mode may be 10 s. Or, the water pump power corresponding to the severe self-cleaning mode is high power, and the water pump power corresponding to the mild self-cleaning mode is low power. Of course, the present disclosure is not limited thereto.

It will be understood that when any one of the operating parameters related to self-cleaning in the cleaning device is changed, the corresponding self-cleaning mode should be understood as another self-cleaning mode. Therefore, when presetting the self-cleaning mode of the cleaning device, those skilled in the art would have been able to set a plurality of common self-cleaning modes, and at least one of related operating parameters of these self-cleaning modes is different.

A user may select the corresponding self-cleaning mode according to the current dirt degree of the rolling brush and the suction channel of the cleaning device. For example, if the user finds that the current dirt conditions of the rolling brush and the suction channel are serious, the severe self-cleaning mode may be selected. If the user finds that the current dirt conditions of the rolling brush and the suction channel are not serious, the mild self-cleaning mode may be selected. Of course, the user may select any preset self-cleaning mode as the target self-cleaning mode as needed. This is not limited in the present embodiment.

An operating region may be provided on the cleaning device to show candidate options of a plurality of preset self-cleaning modes, and the cleaning device receives an instruction for selecting a target self-cleaning mode triggered by the user through the operating region. The operating region may be a display screen, or a function selection region composed of a plurality of physical keys, and the user may select a desired self-cleaning mode among a plurality of preset self-cleaning modes through the display screen or the function selection region composed of the plurality of physical keys.

At S202, the target self-cleaning mode selected by the user is determined as the current self-cleaning mode according to the instruction.

It should be noted that the current self-cleaning mode is a self-cleaning mode of a self-cleaning operation needing to be performed by the cleaning device next.

At S203, the cleaning device is controlled to clean the self-cleaning object according to the determined current self-cleaning mode.

Embodiment 3

The present embodiment provides a self-cleaning control method of a cleaning device different from the method in Embodiment 2 on the basis of Embodiment 1. FIG. 3 is a flowchart of a self-cleaning control method of a cleaning device according to Embodiment 3 of the present disclosure. As shown in FIG. 3 , the self-cleaning control method of the cleaning device provided in the present embodiment includes the following steps.

At S301, a parameter value corresponding to an operating parameter related to a self-cleaning mode, which is input by a user, is acquired.

Specifically, an operating parameter setting region may be provided on the cleaning device. The operating parameter setting region may be a display screen on the cleaning device. A setting frame of each operating parameter corresponding to the self-cleaning mode of the cleaning device may be displayed on the display screen. The operating parameter setting region may also be a physical key or knob, etc. on the cleaning device, and the user may directly set operating parameters of the corresponding self-cleaning mode on the cleaning device.

Optionally, the cleaning device may also have a wireless communication module. The wireless communication module may be a WiFi module, a Bluetooth module, or a near field communication (NFC) module. The wireless communication module may be matched with a mobile terminal. The mobile terminal may have an App related to controlling the cleaning device. The user may set operating parameters related to the self-cleaning mode through the App on the mobile terminal.

The operating parameters corresponding to the self-cleaning mode may include at least one of the following: a cleaning time of the self-cleaning object, a dehydration time of the self-cleaning object, a water pump flow rate of the cleaning device, a main motor power of the cleaning device, and a rotation speed of a rolling brush of the cleaning device.

At S302, the current self-cleaning mode of the cleaning device is determined according to the parameter value.

At S303, the cleaning device is controlled to clean the self-cleaning object according to the determined current self-cleaning mode.

The user may set various operating parameters of the self-cleaning mode as needed, so as to customize a suitable self-cleaning mode. By setting different operating parameters, different cleaning effects can be achieved, the optimal amount of water and electricity used can be ensured, the flexibility of the self-cleaning control method of the cleaning device is improved, and the user experience is also improved.

Embodiment 4

The present embodiment provides a self-cleaning control method of a cleaning device different from the methods in Embodiments 2 and 3 on the basis of Embodiment 1. FIG. 4 is a flowchart of a self-cleaning control method of a cleaning device according to Embodiment 4 of the present disclosure. As shown in FIG. 4 , the self-cleaning control method of the cleaning device provided in the present embodiment includes the following steps.

At S401, a dirt level of dirt in the cleaning device is detected.

The dirt in the cleaning device is generally dirty liquid mixed with water. Specifically, FIG. 7 is a schematic structural diagram of a cleaning device according to an embodiment of the present disclosure. At least one detection device X may be arranged in at least one of a cavity 11 of a floor brush 10, a suction nozzle 12 of the floor brush 10, a rolling brush 13 of the floor brush 10, a suction channel 20, and a recycling tank 30 in the cleaning device. As shown in FIG. 7 , the detection device X is arranged in the suction channel 20. The detection device X may be arranged partially or entirely in a flow path of the dirty liquid. The detection device is partially arranged on the flow path of the dirty liquid, which means that: some components of the detection device are arranged in the flow path of the dirty liquid, and the remaining components are arranged elsewhere than in the flow path of the dirty liquid.

For example, the detection device may be arranged in the suction nozzle of the floor brush and the suction channel, or the detection device may be arranged in the cavity of the floor brush and the recycling tank, etc. The embodiment of the present disclosure is not limited thereto.

Optionally, the number of detection devices arranged at each part may be one or more.

In the present embodiment, the detecting device may be configured to detect a physical attribute value of the dirty liquid and provide the physical attribute value of the dirty liquid to the control system. Accordingly, the control system may determine the dirt level of the cleaning device according to the physical attribute value of the dirty liquid.

According to different operation principles of the detection device, the physical attributes of the detectable dirty liquid are different. For example, some optical detection devices may detect optical attribute values of the dirty liquid. For another example, some electrical detection devices may detect electrical attribute values of the dirty liquid. In the embodiment of the present disclosure, the physical attributes of the dirty liquid include optical attributes and/or electrical attributes thereof. The optical attributes of the dirty liquid may be the color, turbidity or transparency, etc. of the dirty liquid. The electrical attributes of the dirty liquid may be the resistance, resistivity, current or voltage, etc. of the dirty liquid.

Optionally, the control system may match the optical attribute value of the dirty liquid in known correspondences between optical attribute values and dirt level grades and determine a dirt level grade corresponding to the optical attribute value of the dirty liquid as a dirt level grade of the cleaning device.

In a specific implementation, correspondences between liquid colors and dirt level grades may be preset in the control system. Accordingly, the control system may match the color of the dirty liquid in the correspondences between liquid colors and dirt levels, and take a dirt level corresponding to the color of the dirty liquid as the dirt level grade of the cleaning device.

A detection device capable of detecting the dirt level of the cleaning device is additionally arranged on the cleaning device. In this way, the control system may determine the dirt level of the cleaning device according to a physical attribute value of dirty liquid detected by the detection device, so as to realize the autonomous detection of the cleaning degree of the cleaning device, without manually determining the dirt level of the cleaning device, thereby facilitating the improvement of user experience.

At S402, the current self-cleaning mode is determined according to the dirt level.

Specifically, a plurality of dirt levels in different grades may be preset in the control system, for example, Z1, Z2, Z33, . . . , Zn. Z1 is the minimum dirt, and Zn is the maximum dirt. Correspondences between multiple grades of dirt levels and multiple preset self-cleaning modes may be preset in the control system. When the detection device determines the dirt level in a manner of detecting physical attributes, there is a correspondence among the physical attributes detected by the detection device, dirt level grades and self-cleaning modes. According to a physical attribute value detected by the detection device, a corresponding dirt level grade may be determined, and a current self-cleaning mode may be determined according to the dirt level grade. The current self-cleaning mode is a self-cleaning mode of a self-cleaning operation needing to be performed by the cleaning device next.

At S403, the cleaning device is controlled to clean the self-cleaning object according to the determined current self-cleaning mode.

In the present embodiment, an internal dirt level of a cleaning device is automatically detected, an appropriate self-cleaning mode is determined according to the detected dirt level, and a self-cleaning object of the cleaning device is self-cleaned. A user does not need to visually judge the dirt level of the cleaning device, thereby effectively improving the user experience.

Embodiment 5

The present embodiment further optimizes the self-cleaning control method of the cleaning device on the basis of Embodiment 4. FIG. 5 is a flowchart of a self-cleaning control method of a cleaning device according to Embodiment 5 of the present disclosure. As shown in FIG. 5 , the self-cleaning control method of the cleaning device provided in the embodiment of the present disclosure includes the following steps.

At S501, a dirt level of dirt in the cleaning device is detected.

This step is the same as step S401 in Embodiment 4, and the detailed description thereof may refer to the relevant description of step S401, and will not be repeated here.

At S502, a duration of the dirt level is calculated.

Once the grade of a dirt level is determined, a duration of the dirt level may be specifically calculated. For example, a current dirt level of the cleaning device is detected as Z2, and a duration T2 of the dirt level Z2 of the cleaning device is calculated.

Specifically, the detection device may detect the dirt level of the cleaning device at all times during operation of the cleaning device. When the detection device detects a certain grade of dirt level such as a dirt level Z2, the control system may start recording a duration in which the cleaning device maintains the dirt level Z2.

The durations t1, t2, t3, . . . , tn of each dirt level are recorded when the user uses the cleaning device.

At S503, the current self-cleaning mode is determined according to the dirt level and the duration of the dirt level.

At S504, the cleaning device is controlled to clean the self-cleaning object according to the determined current self-cleaning mode.

Specifically, if a current dirt level reaches a preset dirt level and a duration of the current dirt level reaches a preset duration, a preset self-cleaning mode corresponding to the preset dirt level is determined as the current self-cleaning mode of the cleaning device. Respective correspondences between multiple grades of preset dirt levels and multiple preset self-cleaning modes are pre-stored in the cleaning device.

Duration thresholds T1, T2, T3, . . . , Tn of each dirt level may be pre-stored in the control system. When the cleaning device cleans a surface to be cleaned, the detection device detects that dirt sucked up reaches a certain dirt level Z, and only when the duration of the dirt level Z exceeds a corresponding threshold time T, a corresponding self-cleaning mode is initiated. For example, a severe self-cleaning process or a mild dirt self-cleaning process is entered. At least one of operating parameters related to self-cleaning of each process may be different. For example, the self-cleaning time, the main motor power, etc. may be different. That is, if two conditions of the dirt level and the duration thereof are simultaneously satisfied, the corresponding self-cleaning mode is initiated.

For example, when the duration of a certain dirt level Z is detected to satisfy t>T, a preset self-cleaning mode corresponding to the dirt level is met. The control system determines the preset self-cleaning mode as a current self-cleaning mode, the cleaning device operates the preset self-cleaning mode corresponding to the dirt level, and the cleaning device is self-cleaned.

In addition, when both severe dirt conditions (dirt level and duration thereof) and mild dirt conditions (dirt level and duration thereof) are met, i.e. the dirt level reaches Zn and the duration exceeds Tn, the cleaning device initiates a self-cleaning process corresponding to a severe dirt level.

If the user triggers the self-cleaning process, but the current dirt level of the cleaning device does not reach a preset minimum dirt level, or the duration of the mild dirt level is short and does not reach the time threshold T1, the cleaning device may perform the self-cleaning process at the minimum dirt level. Water and electricity are effectively saved, and the energy-saving effect is improved.

Embodiment 6

FIG. 6 is a flowchart of a self-cleaning control method of a cleaning device according to Embodiment 6 of the present disclosure. As shown in FIG. 6 , on the basis of any of the above embodiments, after controlling the cleaning device to clean the self-cleaning object according to the determined current self-cleaning mode, the method further includes the following steps.

At S601, a dirt level of dirt in the cleaning device is detected.

At S602, if the dirt level in the cleaning device is greater than a first preset value after a first preset time, step S603 of controlling the cleaning device to adjust an operating parameter related to a self-cleaning mode is performed.

At S604, the cleaning device is controlled to clean the self-cleaning object according to the adjusted operating parameter.

It should be noted that step S601 may be performed during the self-cleaning step or after the completion of the last self-cleaning step.

Specifically, the detection device in the cleaning device may also detect the dirt level of the cleaning device after the cleaning device has performed the entire self-cleaning process or after the end of each self-cleaning.

If the cleaning device detects the dirt level of the cleaning device after the end of each self-cleaning, the first preset time is time spent in the last self-cleaning. If the detection device detects that the dirt level of the cleaning device is greater than the first preset value, it indicates that the self-cleaning effect of the last step is not good, and then the control system may control the cleaning device to adjust the operating parameter related to the self-cleaning mode. According to the technical solution of the present embodiment, after the first self-cleaning is completed and if it is detected that the cleaning is not sufficient, second self-cleaning or even third self-cleaning may be performed after the related operating parameter of the self-cleaning is adjusted.

If the cleaning device always detects the dirt level of the cleaning device during the self-cleaning process, the first preset time is a preset time. The preset time may be less than or equal to the self-cleaning time in the current self-cleaning mode. If the dirt level of the cleaning device detected by the detection device during the self-cleaning process is greater than the first preset value, it indicates that the self-cleaning effect being performed at this moment is not good, and a preset self-cleaning effect cannot be achieved. At this moment, the control system may adjust the operating parameter related to the self-cleaning in time, so that the cleaning device can achieve the preset self-cleaning effect in time.

In the present embodiment, controlling the cleaning device to adjust the operating parameter related to the self-cleaning mode may include at least one of the following operations: controlling the cleaning device to prolong the cleaning time, controlling the cleaning device to increase the main motor power, and controlling the cleaning device to increase the water pump flow rate. The self-cleaning effect may be improved by adjusting at least one of the above operations.

Further, after step S604, the method may further include the following steps.

Prompt information is sent if the dirt level in the cleaning device is greater than a second preset value after a second preset time. The first preset value is greater than or equal to the second preset value.

It should be noted that the second preset time in the present embodiment does not refer to the completion time of the second self-cleaning process, but a preset maximum limit time during which the cleaning device may undergo two, three or more self-cleaning processes. The number of experienced self-cleaning processes is related to the duration of the preset second preset time and the time required for each self-cleaning process.

The control system of the cleaning device may control the cleaning device to send prompt information to prompt the user that there is a stubborn stain in the self-cleaning object of the cleaning device, and suggest adopting the self-cleaning mode again or performing manual cleaning. In the present embodiment, the prompt information may preferably be voice broadcast information to allow the user to intuitively understand the self-cleaning condition of the cleaning device. Of course, in some optional implementations, the prompting of the prompt information may include at least one of the following: buzzer buzzing, lamp flickering, display screen displaying, etc.

Embodiment 7

The embodiment of the present disclosure also provides a cleaning device. As shown in FIG. 7 , the cleaning device of the present embodiment includes a device body 100. The device body 100 is provided with at least one self-cleaning object, and one or more processors configured to execute computer instructions that, when executed by the one or more processors, cause the one or more processors to perform the steps in the method of any of the above embodiments.

It should be noted that in some embodiments, the cleaning device may be provided with a detection device X for detecting a dirt level, and may be provided with a wireless communication module communicatively connected to a mobile terminal, such as a WiFi module, a Bluetooth module or an NFC module. For the convenience of operation, the cleaning device may be provided with an operating region for a user to select or adjust a self-cleaning mode.

The specific steps performed by the processor may be described with reference to Embodiments 1 to 6, and will not be repeated here.

Embodiment 8

The embodiment of the present disclosure also provides a computer-readable storage medium storing a computer program. Computer instructions, when executed by one or more processors, cause the one or more processors to perform the steps in the method of any of the above embodiments.

The specific steps performed by the processor may be described with reference to Embodiments 1 to 6, and will not be repeated here.

In order to facilitate the understanding of the technical solution of the present disclosure, specific application scenarios are given below to describe the self-cleaning control method of the cleaning device provided by the present disclosure in detail.

Application Scenario 1:

After a cleaning device is operated for a period of time, a user considers the cleaning device to be dirty, the user manually triggers one of a plurality of self-cleaning modes on the cleaning device as a target self-cleaning mode according to the dirt degree of the cleaning device, and the cleaning device initiates the self-cleaning mode selected by the user to clean the cleaning device.

Application Scenario 2:

After a cleaning device is operated for a period of time, a user uses a mobile terminal, such as a mobile phone or a tablet computer to network with the cleaning device. The user selects operating parameters related to a self-cleaning mode of the cleaning device through an APP installed on the mobile terminal or directly on the cleaning device. After each operating parameter is selected, a self-cleaning operation is performed on the cleaning device with the selected operating parameters.

Application Scenario 3:

In the process of cleaning a surface to be cleaned, a cleaning device continuously detects a dirt level of the cleaning device. When the dirt level reaches a preset grade and continues for a preset time, a self-cleaning mode corresponding to the dirt level is automatically initiated, whereby a self-cleaning operation is performed on the cleaning device by using the self-cleaning mode.

Application Scenario 4

In the self-cleaning process of a cleaning device, an internal dirt level of the cleaning device is continuously detected. When the self-cleaning is performed for a period of time (first preset time), the detected dirt level does not meet the requirements, indicating that the cleaning effect is not good. Then the cleaning device will adjust related operating parameters of the self-cleaning, and the cleaning device will be self-cleaned again according to the adjusted related operating parameters. After the cleaning device is self-cleaned for a long time (reaching a second preset time), the cleaning device sends a prompt signal to prompt a user that there is a stubborn stain, and it is necessary to adopt the self-cleaning mode again or perform manual cleaning.

It should be noted that in some of the processes described in the above embodiments and in the accompanying drawings, a plurality of operations are included in a particular order. However, it should be clearly understood that these operations may be performed out of the order in which they appear herein or in parallel. The numbering of the operations, such as S201 and S202, merely serves to distinguish one operation from another. The numbering does not represent any order of execution. In addition, these processes may include more or fewer operations, and these operations may be performed in sequence or in parallel.

Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as a method, a system, or a computer program product. Therefore, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer available storage media (including, but not limited to, a disk memory, a CD-ROM, an optical memory, etc.) containing computer available program codes.

The present disclosure is described with reference to flowcharts and/or block diagrams of the method, the device (system), and the computer program product according to the embodiments of the present disclosure. It should be understood that each flow and/or block in the flowcharts and/or the block diagrams and a combination of the flows and/or the blocks in the flowcharts and/or the block diagrams may be implemented by computer program instructions. These computer program instructions may be provided for a general purpose computer, a special purpose computer, an embedded processor, or processors of other programmable data processing devices to generate a machine, whereby an apparatus for achieving functions designated in one or more flows of the flowcharts and/or one or more blocks of the block diagrams is generated via instructions executed by the computers or the processors of the other programmable data processing devices.

These computer program instructions may also be stored in a computer-readable memory capable of guiding the computers or the other programmable data processing devices to operate in a specific mode, whereby a manufactured product including an instruction apparatus is generated via the instructions stored in the computer readable memory, and the instruction apparatus achieves the functions designated in one or more flows of the flowcharts and/or one or more blocks of the block diagrams.

These computer program instructions may also be loaded to the computers or the other programmable data processing devices, whereby processing implemented by the computers is generated by executing a series of operation steps on the computers or the other programmable devices. Thus, the instructions executed on the computers or the other programmable devices provide a step of achieving the functions designated in one or more flows of the flowcharts and/or one or more blocks of the block diagrams.

In a typical configuration, a computing device includes one or more central processing units (CPUs), an input/output interface, a network interface, and a memory.

The memory may include a non-persistent memory, a random access memory (RAM), a non-volatile memory, and/or other forms in a computer-readable medium, such as a read only memory (ROM) or a flash RAM. The memory is an example of a computer-readable medium.

The computer-readable medium includes non-volatile and volatile, removable and non-removable media. Information may be stored in any way or by any technology. Information may be computer-readable instructions, data structures, modules of programs, or other data. Examples of a computer storage medium include, but are not limited to, a phase-change random access memory (PRAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), other types of RAMs, a ROM, an electrically erasable programmable read-only memory (EEPROM), a flash memory or other memory technologies, a CD-ROM, a digital versatile disc (DVD) or other optical memories, a cassette tape, a tape and disk memory or other magnetic memories or any other non-transport media. The non-volatile storage medium may be used for storing computing device-accessible information. As defined herein, the computer-readable medium does not include computer-readable transitory media, such as modulated data signals and carrier waves.

Finally, it should be noted that the above embodiments are merely illustrative of the technical solutions of the present disclosure and are not restrictive thereto. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those ordinarily skilled in the art will appreciate that the technical solutions disclosed in the aforementioned various embodiments may still be modified, or some of the technical features thereof may be substituted equivalently. Such modifications or substitutions do not depart the corresponding technical solutions from the spirit and scope of the technical solutions in the various embodiments of the present disclosure in nature. 

1.-13. (canceled)
 14. A self-cleaning control method of a cleaning device, the cleaning device being provided with at least one self-cleaning object, wherein the control method comprises: determining a current self-cleaning mode of the cleaning device; controlling the cleaning device to clean the self-cleaning object according to the determined current self-cleaning mode; and controlling, if an operation of cleaning the self-cleaning object according to the current self-cleaning mode does not achieve a preset self-cleaning effect, the cleaning device to adjust an operating parameter related to a self-cleaning mode, so as to clean the self-cleaning object according to the adjusted operating parameter.
 15. The method according to claim 14, wherein the operating parameter comprises at least one of the following: a cleaning time of the self-cleaning object, a dehydration time of the self-cleaning object, a water pump flow rate of the cleaning device, a main motor power of the cleaning device, and a rotation speed of a rolling brush of the cleaning device.
 16. The method according to claim 14, wherein the controlling, if the operation of cleaning the self-cleaning object according to the current self-cleaning mode does not achieve a preset self-cleaning effect, the cleaning device to adjust an operating parameter related to a self-cleaning mode comprises: detecting a dirt level of the cleaning device after controlling the cleaning device to clean the self-cleaning object according to the determined current self-cleaning mode; and controlling, if the dirt level of the cleaning device is greater than a first preset value after a first preset time, the cleaning device to adjust the operating parameter related to the self-cleaning mode, wherein the first preset time is less than or equal to a self-cleaning time in the current self-cleaning mode.
 17. The method according to claim 16, further comprising: sending, if the dirt level of the cleaning device is greater than a second preset value after a second preset time, prompt information to prompt a user to adopt self-cleaning again or perform manual washing, wherein the first preset value is greater than or equal to the second preset value, and the second preset time is a preset limit time.
 18. The method according to claim 14, wherein the determining a current self-cleaning mode of the cleaning device comprises: detecting a dirt level of the cleaning device, and determining the current self-cleaning mode according to the dirt level if the dirt level reaches a preset grade; or detecting a dirt level of the cleaning device, calculating a duration of the dirt level, and determining the current self-cleaning mode according to the dirt level if the dirt level reaches a preset grade and the duration reaches a preset duration; or determining, if the user triggers a self-cleaning process but detects that a dirt level of the cleaning device does not reach a preset minimum-grade dirt level or the dirt level reaches the minimum-grade dirt level but a duration does not reach a corresponding duration threshold, a preset self-cleaning mode corresponding to the minimum-grade dirt level as the current self-cleaning mode; or determining, upon receiving an instruction for selecting a target self-cleaning mode triggered by the user through an operating area on the cleaning device, the target self-cleaning mode as the current self-cleaning mode; or acquiring a parameter value corresponding to the operating parameter related to the self-cleaning mode, which is input by the user, and determining the current self-cleaning mode of the cleaning device according to the parameter value.
 19. A self-cleaning control method of a cleaning device, the cleaning device being provided with at least one self-cleaning object, wherein the control method comprises: determining a current self-cleaning mode of the cleaning device when a predetermined condition is provided during cleaning of a surface to be cleaned by the cleaning device; and controlling the cleaning device to clean the self-cleaning object according to the determined current self-cleaning mode.
 20. The method according to claim 19, further comprising: detecting a dirt level of the cleaning device during the cleaning of the surface to be cleaned by the cleaning device; and providing the predetermined condition if the dirt level reaches a preset grade, so as to determine the current self-cleaning mode according to the dirt level.
 21. The method according to claim 20, wherein the providing the predetermined condition if the dirt level reaches a preset grade so as to determine the current self-cleaning mode according to the dirt level comprises: calculating a duration of the dirt level; and providing the predetermined condition when the dirt level reaches a preset grade and the duration reaches a preset duration, so as to determine the current self-cleaning mode according to the dirt level.
 22. The method according to claim 21, further comprising: presetting multiple dirt levels at different grades; presetting correspondences between multiple grades of dirt levels and multiple preset self-cleaning modes; pre-storing a duration threshold of each grade of dirt level; and providing, if a user triggers a self-cleaning process but the dirt level does not reach a preset minimum-grade dirt level or the dirt level reaches the minimum-grade dirt level but the duration does not reach a corresponding duration threshold, the predetermined condition, so as to determine a preset self-cleaning mode corresponding to the minimum-grade dirt level as the current self-cleaning mode.
 23. The method according to claim 19, further comprising: providing the predetermined condition upon receiving an instruction for selecting a target self-cleaning mode triggered by a user through an operating area on the cleaning device; or providing the predetermined condition after acquiring a parameter value corresponding to an operating parameter related to a self-cleaning mode input by a user through an operating parameter setting area on the cleaning device; or providing the predetermined condition after acquiring a parameter value corresponding to an operating parameter related to a self-cleaning mode set by a user through an APP on a mobile terminal.
 24. The method according to claim 19, further comprising: detecting the dirt level after controlling the cleaning device to clean the self-cleaning object according to the determined current self-cleaning mode; adjusting, if the dirt level of the cleaning device is greater than a first preset value after a first preset time, the operating parameter related to the self-cleaning mode, wherein the first preset time is less than or equal to a self-cleaning time in the current self-cleaning mode; and sending, if the dirt level of the cleaning device is greater than a second preset value after a second preset time, prompt information to prompt the user to adopt self-cleaning again or perform manual washing, wherein the first preset value is greater than or equal to the second preset value, and the second preset time is a preset limit time.
 25. A cleaning device, comprising: a device body; at least one self-cleaning object arranged on the device body; and a control system arranged on the device body for processing the method according to claim
 14. 26. The cleaning device according to claim 25, wherein the operating parameter comprises at least one of the following: a cleaning time of the self-cleaning object, a dehydration time of the self-cleaning object, a water pump flow rate of the cleaning device, a main motor power of the cleaning device, and a rotation speed of a rolling brush of the cleaning device.
 27. The cleaning device according to claim 25, wherein the determining a current self-cleaning mode of the cleaning device comprises: detecting a dirt level of the cleaning device, and determining the current self-cleaning mode according to the dirt level if the dirt level reaches a preset grade; or detecting a dirt level of the cleaning device, calculating a duration of the dirt level, and determining the current self-cleaning mode according to the dirt level if the dirt level reaches a preset grade and the duration reaches a preset duration; or determining, if the user triggers a self-cleaning process but detects that a dirt level of the cleaning device does not reach a preset minimum-grade dirt level or the dirt level reaches the minimum-grade dirt level but a duration does not reach a corresponding duration threshold, a preset self-cleaning mode corresponding to the minimum-grade dirt level as the current self-cleaning mode; or determining, upon receiving an instruction for selecting a target self-cleaning mode triggered by the user through an operating area on the cleaning device, the target self-cleaning mode as the current self-cleaning mode; or acquiring a parameter value corresponding to the operating parameter related to the self-cleaning mode, which is input by the user, and determining the current self-cleaning mode of the cleaning device according to the parameter value.
 28. A cleaning device, comprising: a device body; at least one self-cleaning object arranged on the device body; and a control system arranged on the device body for processing the method according to claim
 19. 29. The cleaning device according to claim 28, further comprising: detecting a dirt level of the cleaning device during the cleaning of the surface to be cleaned by the cleaning device; and providing the predetermined condition if the dirt level reaches a preset grade, so as to determine the current self-cleaning mode according to the dirt level; wherein the providing the predetermined condition if the dirt level reaches a preset grade so as to determine the current self-cleaning mode according to the dirt level comprises: calculating a duration of the dirt level; and providing the predetermined condition when the dirt level reaches a preset grade and the duration reaches a preset duration, so as to determine the current self-cleaning mode according to the dirt level.
 30. The cleaning device according to claim 29, further comprising: presetting multiple dirt levels at different grades; presetting correspondences between multiple grades of dirt levels and multiple preset self-cleaning modes; pre-storing a duration threshold of each grade of dirt level; and providing, if a user triggers a self-cleaning process but the dirt level does not reach a preset minimum-grade dirt level or the dirt level reaches the minimum-grade dirt level but the duration does not reach a corresponding duration threshold, the predetermined condition, so as to determine a preset self-cleaning mode corresponding to the minimum-grade dirt level as the current self-cleaning mode.
 31. The method according to claim 28, further comprising: providing the predetermined condition upon receiving an instruction for selecting a target self-cleaning mode triggered by a user through an operating area on the cleaning device; or providing the predetermined condition after acquiring a parameter value corresponding to an operating parameter related to a self-cleaning mode input by a user through an operating parameter setting area on the cleaning device; or providing the predetermined condition after acquiring a parameter value corresponding to an operating parameter related to a self-cleaning mode set by a user through an APP on a mobile terminal.
 32. The cleaning device according to claim 28, further comprising: detecting the dirt level after controlling the cleaning device to clean the self-cleaning object according to the determined current self-cleaning mode; adjusting, if the dirt level of the cleaning device is greater than a first preset value after a first preset time, the operating parameter related to the self-cleaning mode, wherein the first preset time is less than or equal to a self-cleaning time in the current self-cleaning mode; and sending, if the dirt level of the cleaning device is greater than a second preset value after a second preset time, prompt information to prompt the user to adopt self-cleaning again or perform manual washing, wherein the first preset value is greater than or equal to the second preset value, and the second preset time is a preset limit time.
 33. A self-cleaning control method of a cleaning device, the cleaning device being provided with at least one self-cleaning object, wherein the control method comprises: operating the cleaning device for a period of time; and initiating a self-cleaning mode to clean the self-cleaning object. 